From b7c4db2c5c8d46b2228617fcaa6f87b37f89d6df Mon Sep 17 00:00:00 2001 From: Florianschmidtwelzow Date: Tue, 3 Nov 2015 09:04:46 +0100 Subject: [PATCH] Special:Statistics: Change link target for content pages to hide redirects Content pages, as visible on Special:Statistics, doesn't include redirects in the visible counter. But the link target (Special:AllPages) includes redirects in the default view, which could be confusing, if a user expects all pages excluding redirects. Change the link target of Content pages to hide redirects by default and add a link for "Pages" to the default view of Special:AllPages. Change-Id: I1c1ada8e3d16d19db8315eccfbea2c753814659e --- includes/specials/SpecialStatistics.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/includes/specials/SpecialStatistics.php b/includes/specials/SpecialStatistics.php index e06bae053c..a989aac0be 100644 --- a/includes/specials/SpecialStatistics.php +++ b/includes/specials/SpecialStatistics.php @@ -114,16 +114,18 @@ class SpecialStatistics extends SpecialPage { * @return string */ private function getPageStats() { + $specialAllPagesTitle = SpecialPage::getTitleFor( 'Allpages' ); $pageStatsHtml = Xml::openElement( 'tr' ) . Xml::tags( 'th', array( 'colspan' => '2' ), $this->msg( 'statistics-header-pages' ) ->parse() ) . Xml::closeElement( 'tr' ) . - $this->formatRow( Linker::linkKnown( SpecialPage::getTitleFor( 'Allpages' ), - $this->msg( 'statistics-articles' )->parse() ), + $this->formatRow( Linker::linkKnown( $specialAllPagesTitle, + $this->msg( 'statistics-articles' )->parse(), array(), array( 'hideredirects' => 1 ) ), $this->getLanguage()->formatNum( $this->good ), array( 'class' => 'mw-statistics-articles' ), 'statistics-articles-desc' ) . - $this->formatRow( $this->msg( 'statistics-pages' )->parse(), + $this->formatRow( Linker::linkKnown( $specialAllPagesTitle, + $this->msg( 'statistics-pages' )->parse() ), $this->getLanguage()->formatNum( $this->total ), array( 'class' => 'mw-statistics-pages' ), 'statistics-pages-desc' ); -- 2.20.1